983,983,983,983,983,983,983,983,983,983,978,976,976,975,974,972,968,963,959,957,956,956,954,952,947,944,941,939,937,936,934,932,929,927,922,917,917,916,914,911,908,903,896,892,891,888,886,883,877,873,871,870,868,865,861,859,856,853,851,846,842,838,836,833,831,829,824,820,818,816,814,812,810,807,802,798,793,786,783,780,778,777,775,775,774,773,772,771,771,771,771,773,776,778,779,781,781,782,782,782,782,782,783,784,785,786,787,787,788,788,788,789,790,791,792,793,794,794,796,797,798,799,799,800,801,802,803,804,806,807,807,808,808,809,810,811,812,812,813,813,814,814,815,816,817,818,819,820,822,823,824,825,825,826,827,828,830,831,832,833,835,836,838,839,840,842,843,843,844,845,845,846,849,849,850,851,852,853,854,855,856,857,858,859,860,860,861,862,864,865,866,867,868,870,871,873,874,874,875,876,877,878,879,879,880,880,881,882,883,883,885,886,888,889,890,891,892,892,893,894,895,896,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,914,915,916,917,918,920,921,923,926,928,929,930,931,932,932,933,934,935,936,936,937,937,938,938,939,939,940,940,941,941,942,943,943,944,944,947,947,948,948,948,949,949,950,951,952,952,953,954,954,955,956,957,957,958,961,965,967,977,977,978,979,980,980,981,982,982,983,983,984,984,985,986,988,988,989,990,991,992,993,994,995,995,996,997,998,999,1000,1001,1003,1004,1005,1006,1007,1008,1008,1009,1010,1011,1012,1012,1013,1013,1013,1012,1012,1012,1012,1013,1014,1014,1015,1015,1016,1016,1017,1017,1018,1019,1020,1021,1022,1022,1023,1024,1024,1025,1026,1027,1027,1028,1028,1029,1029,1030,1031,1032,1033,1033,1033,1033,1033,1034,1034,1034,1034,1034,1034,1033,1033,1032,1032,1031,1032,1032,1033,1034,1035,1035,1036,1037,1038,1039,1040,1041,1042,1043,1043,1044,1044,1044,1045,1046,1046,1047,1048,1049,1050,1051,1052,1054,1055,1056,1057,1057,1058,1058,1059,1059,1059,1059,1060,1060,1060,1061,1061,1062,1063,1064,1064,1065,1066,1067,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1080,1081,1082,1082,1083,1083,1084,1084,1085,1086,1087,1088,1089,1090,1091,1092,1092,1093,1093,1094,1094,1095,1096,1097,1098,1098,1099,1099,1100,1101,1102,1102,1103,1103,1104,1104,1104,1103,1102,1102,1101,1100,1099,1099,1100,1100,1101,1101,1103,1104,1104,1105,1105,1106,1107,1107,1108,1109,1111,1112,1113,1113,1114,1115,1116,1116,1117,1118,1119,1122,1123,1123,1124,1125,1125,1126,1126,1126,1125,1125,1124,1124,1124,1124,1124,1124,1125,1125,1125,1126,1126,1127,1127,1127,1128,1128,1129,1129,1130,1130,1131,1131,1132,1132,1133,1134,1135,1135,1136,1136,1137,1138,1138,1139,1139,1139,1139,1138,1138,1137,1137,1136,1136,1136,1136,1136,1136,1136,1136,1137,1137,1137,1138,1138,1137,1137,1136,1136,1136,1136,1136,1136,1135,1135,1135,1136,1136,1137,1138,1139,1139,1138,1138,1137,1137,1136,1136,1135,1135,1134,1134,1133,1133,1132,1131,1130,1129,1128,1128,1127,1126,1126,1125,1124,1124,1123,1123,1122,1122,1121,1121,1120,1120,1120,1119,1118,1117,1117,1117,1117,1118,1118,1118,1117,1116,1116,1115,1114,1113,1112,1111,1107,1106,1105,1104,1103,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1101,1100,1100,1099,1099,1098,1098,1097,1097,1096,1096,1094,1093,1091,1089,1088,1088,1087,1086,1085,1084,1083,1082,1082,1081,1081,1079,1078,1077,1077,1076,1075,1074,1072,1070,1069,1068,1067,1065,1064,1057,1056,1055,1054,1053,1051,1049,1048,1048,1048,1048,1046,1043,1040,1034,1033,1031,1030,1026,1022,1018,1016,1013,1011,1009,1008,1006,1003,1001,999,997,995,994,992,990,988;1605,1604,1603,1601,1600,1599,1598,1597,1596,1595,1590,1588,1587,1587,1586,1584,1581,1579,1577,1576,1576,1575,1575,1573,1572,1571,1569,1568,1567,1566,1565,1563,1562,1561,1559,1559,1558,1558,1558,1557,1557,1557,1557,1557,1557,1558,1558,1560,1562,1563,1563,1563,1563,1562,1560,1559,1557,1555,1553,1550,1547,1544,1543,1541,1539,1537,1533,1530,1528,1526,1524,1522,1520,1515,1507,1500,1493,1485,1482,1480,1478,1477,1474,1472,1467,1464,1459,1454,1450,1448,1446,1442,1440,1438,1437,1436,1434,1432,1431,1429,1428,1427,1425,1424,1422,1419,1417,1415,1414,1413,1412,1411,1409,1408,1406,1405,1403,1402,1400,1397,1396,1393,1390,1389,1388,1389,1390,1390,1392,1392,1393,1393,1394,1394,1394,1395,1396,1397,1397,1398,1398,1399,1400,1401,1401,1402,1402,1402,1403,1404,1404,1404,1405,1405,1406,1406,1406,1406,1406,1406,1407,1408,1410,1411,1411,1413,1413,1414,1414,1414,1415,1415,1416,1417,1417,1418,1418,1418,1418,1418,1419,1419,1420,1420,1420,1421,1421,1421,1422,1422,1423,1423,1423,1424,1424,1425,1425,1426,1426,1426,1426,1427,1427,1428,1429,1430,1430,1431,1431,1432,1433,1433,1434,1434,1434,1435,1435,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1436,1435,1435,1435,1434,1434,1433,1433,1432,1432,1431,1431,1430,1429,1428,1428,1429,1429,1429,1429,1430,1430,1431,1431,1432,1432,1432,1433,1433,1434,1434,1435,1435,1436,1436,1437,1437,1438,1438,1439,1440,1440,1441,1445,1446,1446,1447,1448,1448,1449,1449,1450,1450,1451,1451,1452,1453,1453,1455,1455,1456,1456,1458,1460,1460,1460,1459,1459,1460,1460,1461,1462,1462,1463,1463,1464,1464,1465,1465,1465,1465,1466,1466,1466,1466,1466,1467,1468,1468,1469,1469,1469,1470,1470,1470,1470,1470,1470,1470,1470,1470,1469,1468,1468,1468,1468,1468,1469,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1478,1479,1479,1480,1480,1481,1481,1482,1483,1484,1484,1485,1485,1485,1486,1486,1488,1488,1489,1490,1491,1491,1492,1493,1495,1496,1496,1497,1498,1499,1500,1500,1501,1502,1503,1504,1505,1505,1506,1506,1507,1508,1509,1510,1511,1511,1512,1513,1513,1514,1514,1515,1515,1516,1516,1516,1515,1515,1514,1513,1513,1513,1514,1515,1516,1517,1518,1519,1519,1520,1521,1522,1522,1523,1523,1524,1524,1525,1526,1528,1528,1529,1530,1531,1532,1532,1532,1532,1531,1531,1532,1534,1535,1535,1535,1535,1534,1534,1534,1535,1535,1536,1536,1536,1536,1536,1537,1537,1537,1538,1538,1539,1539,1540,1541,1542,1542,1542,1543,1543,1544,1544,1545,1546,1547,1547,1548,1548,1549,1549,1549,1548,1548,1547,1547,1547,1547,1546,1546,1545,1545,1544,1543,1542,1540,1539,1539,1538,1537,1536,1535,1534,1534,1533,1533,1533,1532,1532,1531,1530,1530,1529,1528,1527,1526,1526,1526,1525,1525,1525,1525,1526,1526,1526,1527,1529,1529,1530,1531,1531,1532,1532,1533,1534,1534,1535,1535,1536,1537,1538,1539,1540,1540,1541,1542,1542,1543,1543,1544,1545,1545,1546,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1557,1558,1559,1560,1561,1561,1563,1564,1565,1565,1566,1567,1568,1568,1569,1570,1571,1572,1574,1575,1576,1576,1577,1578,1579,1580,1580,1581,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1591,1592,1593,1594,1594,1595,1596,1597,1597,1599,1599,1600,1600,1601,1601,1602,1602,1603,1604,1605,1605,1606,1606,1606,1607,1608,1608,1609,1609,1610,1610,1611,1611,1612,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1625,1625,1626,1627,1627,1628,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1649,1650,1650,1651,1651,1652,1652,1653,1655,1657,1657,1656,1656,1655,1655,1654,1654,1653,1652,1652,1651,1651,1650,1649,1648,1648,1647,1647,1646,1646,1646,1646,1647,1647,1648,1648,1648,1648,1648,1647,1647,1645,1644,1642,1639,1637,1635,1634,1633,1632,1630,1628,1627,1627,1627,1627,1625,1623,1621,1619,1617,1616,1615,1614,1612,1610,1608,1607,1605,1604,1604,1604,1604